ECLiPSe - From LP to CLP
نویسندگان
چکیده
ECLPS is a Prolog-based programming system, aimed at the development and deployment of constraint programming applications. It is also used for teaching most aspects of combinatorial problem solving, e.g. problem modelling, constraint programming, mathematical programming, and search techniques. It uses an extended Prolog as its high-level modelling and control language, complemented by several constraint solver libraries, interfaces to third-party solvers, an integrated development environment and interfaces for embedding into host environments. This paper discusses language extensions, implementation aspects, components and tools that we consider relevant on the way from Logic Programming to Constraint Logic Programming. To appear in Theory and Practice of Logic Programming (TPLP).
منابع مشابه
Control in ECLiPSe
We present the design and implementation of the control primitives in the ECLiPSe system. The goal of its architecture is to support the development and use of LP extensions exploiting extended control mechanisms, in particular data-driven computation. The resulting scheme is flexible, it allows us to define new extensions at a conceptually high level and to smoothly integrate different extensi...
متن کاملتاثیر اسانس زیره سیاه بر سطح فاکتورهای استرس اکسیداتیو در بافتهای قلب و کلیه رتهای سپتیکی
Abstract Background: Sepsis is a systemic response to severe infections leading to organ failure and death. Recently the role of herbal drugs in the management of the inflammatory response has come under increased scrutiny. Caraway is a well known traditional herbal plant believed to contain active components with pharmacological properties such as antioxidative effects. In this study attemp...
متن کاملModelling Combinatorial Problems for CLP(FD+R)
The paper presents results of modelling and solving a large industrial combinatorial problem with Constraint Logic Programming (CLP) in cooperation with Linear Programming (LP). The problem at hand is scheduling the maintenance of the power units in the power plants of Flanders. Using finite domain solvers ROPE [VD94] and SICStus [Swe97] we were never able to derive an optimal solution. Most of...
متن کاملEvaluation of luteolysis and estrous synchronization by a prostaglandin analog (Luprostiol) in Brahman cows and heifers.
A trial was conducted to evaluate the ability of a prostaglandin analog, Luprostiol (LP), to synchronize estrus in Brahman cows and heifers. Animals were injected with either 0, 3.75, 7.5, 15 or 30 mg LP or 500 micrograms cloprostenol (CLP) on d 8 or 9 after estrus (d 0). All concentrations of LP (greater than 0 mg) and CLP caused luteolysis in cows and heifers, as indicated by a decline (P les...
متن کاملThe PiLLoW / CIAO Library for INTERNET / WWWProgramming using Computational Logic
We discuss from a practical point of view a number of issues involved in writing Internet and WWW applications using LP/CLP systems. We describe PiLLoW, an Internet and WWW programming library for LP/CLP systems which we argue signiicantly simpliies the process of writing such applications. PiLLoW provides facilities for generating HTML structured documents, producing HTML forms, writing form h...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- TPLP
دوره 12 شماره
صفحات -
تاریخ انتشار 2012